to carry out on one's behalf any responsibility - Anglais Synonymes Dictionnaire

Can't found any synonym terms.